import logging
from src.chat_with_model import get_internship_daily_list
from src.copy_docx import extend_docx
from src.operate_daily_data import generate_new_docx

logging.basicConfig(
    level=logging.DEBUG,
    format='%(asctime)s - %(levelname)s - %(message)s',
    datefmt='%Y-%m-%d %H:%M:%S'
)

if __name__ == '__main__':
    # start_date = "2024年9月4日"
    start_date = "2024年10月29日"
    end_date = "2024年12月13日"
    new_doc_path = "data/实习日志-完成.docx"

    records_path = "data/internship_daily_list.json"

    # 创建文件模板
    doc_path = extend_docx(start_date=start_date, end_date=end_date)

    # 生成实习日志
    get_internship_daily_list()

    # 填充文件
    generate_new_docx(doc_path=doc_path, new_doc_path=new_doc_path, records_path=records_path)